@charset "utf-8";
/* CSS Document */

html, body, div {margin:0px; padding:0px;}
html, body, div, input, select {cursor:url(../cursors/auto.cur), auto;}
body, div, input, select, textarea {font-family:Philosopher, Georgia, "Times New Roman", Times, serif; font-size:14pt; background-color:#000; outline:none; border:none; color:#ff9f00; text-align:justify;}
body {background-image:url(../images/service/background_mainpage.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; overflow-y:scroll;}

@font-face {font-family:Philosopher; src:url(../fonts/Philosopher.ttf);}

/*p*/
p {text-indent:50px; margin:.5em 0; line-height:1em; text-align:justify;}
p::selection, p b::selection, p i::selection {color:#000; background-color:#ff9f00;}
p::-moz-selection, p b::-moz-selection, p i::-moz-selection {color:#000; background-color:#ff9f00;}
/*a*/
a {outline:none; cursor:url(../cursors/pointer.cur), pointer; text-decoration:none;}
a:link, a:visited {color:#ffff00;}
a::selection, a:visited::selection {color:#000; background-color:#ffff00;}
a::-moz-selection, a:visited::-moz-selection {color:#000; background-color:#ffff00;}
a:hover, a:active {color:#ff5f00;}
a:hover::selection, a:active::selection {color:#000; background-color:#ff5f00;}
a:hover::-moz-selection, a:active::-moz-selection {color:#000; background-color:#ff5f00;}
/*td*/
td {vertical-align:top;}
td::selection {color:#000; background-color:#ff9f00;}
td::-moz-selection {color:#000; background-color:#ff9f00;}
/*span*/
span::selection {color:#000; background-color:#ff9f00;}
span::-moz-selection {color:#000; background-color:#ff9f00;}

/*Top*/
#header {height:80px; position:fixed; top:0; background-color:transparent; width:100%; background-image:url(../images/service/header_background.png); background-repeat:repeat-x;}
.header_logo {color:#ff9f00; text-decoration:none; font-size:25pt;}
.search_input {background-color:#ff9f00; height:30px; width:320px; text-align:center; font-size:16pt; cursor:text; color:#000;}
.search_button {background-color:#000; color:#ff9f00; height:30px; text-align:center; font-size:16pt; padding:0;}
.search_choice {color:#ff9f00; height:30px; text-align:center; font-size:16pt; padding:0;}
.sign_email, .sign_email:visited, .sign_in, .sign_in:visited {color:#ff9f00; font-size:16pt;}
.sign_email::selection, .sign_email:visited::selection, .sign_in::selection, .sign_in:visited::selection {color:#000; background-color:#ff9f00;}
.sign_email::-moz-selection, .sign_email:visited::-moz-selection, .sign_in::-moz-selection, .sign_in:visited::-moz-selection {color:#000; background-color:#ff9f00;}
.sign_email:hover, .sign_email:active, .sign_in:hover, .sign_in:active {color:#ff5f00;}
.sign_email:hover::selection, .sign_email:active::selection, .sign_in:hover::selection, .sign_in:active::selection {color:#000; background-color:#ff5f00;}
.sign_email:hover::-moz-selection, .sign_email:active::-moz-selection, .sign_in:hover::-moz-selection, .sign_in:active::-moz-selection {color:#000; background-color:#ff5f00;}
/*delete?*/#header table {width:100%;}
/*rename*/#sign-in-place {text-align:right;}

/*Main*/
.main {padding:0 50px; background-color:transparent;}
.undertext_block {background-color:rgba(0,0,0,.5); border-radius:20px; padding:8px 20px; overflow:auto; margin:10px 0;}
.undertext_block::selection {background-color:#ff9f00; color:#000;}
.undertext_block::-moz-selection {background-color:#ff9f00; color:#000;}
.understyle {background-image:none; background-color:transparent;}

.page_name {background-color:rgba(0,0,0,.5); border-radius:20px; text-align:center; font-size:28pt; display:table; padding:.2em .6em; margin:80px auto 0; text-shadow:#000 0 0 4px, #000 0 0 4px, #ff9f00 0 0 12px; font-weight:bold;}
.page_name::selection {color:#000; background-color:#ff9f00;}
.page_name::-moz-selection {color:#000; background-color:#ff9f00;}

.inline_type {font-weight:bold; display:inline-block; padding:.1em .6em; margin-top:8px;}
.yellow_block {background-image:none; background-color:#ff9f00; color:#000; border-radius:12px; text-align:center;}
.yellow_block::selection {color:#ff9f00; background-color:#000;}
.yellow_block::-moz-selection {color:#ff9f00; background-color:#000;}
.dark_block {background-color:rgba(0,0,0,.75); color:#ff9f00; border-radius:12px; text-align:center;}
.dark_block::selection {color:#000; background-color:#ff9f00;}
.dark_block::-moz-selection {color:#000; background-color:#ff9f00;}
	/*News*/
.news_name {font-size:19pt; font-weight:bold; display:table; margin:auto; padding:.1em .6em;}
.date_block {font-size:19pt; font-weight:bold; display:inline-block; padding:.1em .6em; margin-top:8px;}
	/*Band*/
.band_info {float:right; max-width:30%; margin:12px 0 12px 20px; padding:8px 20px;}
.band_info b::selection {color:#ff9f00; background-color:#000;}
.band_info b::-moz-selection {color:#ff9f00; background-color:#000;}
.band_info a:link, .band_info a:visited {color:#000;}
.band_info a:link::selection, .band_info a:visited::selection, .band_info a:hover::selection, .band_info a:active::selection {color:#ff9f00; background-color:#000;}
.band_info a:link::-moz-selection, .band_info a:visited::-moz-selection, .band_info a:hover::-moz-selection, .band_info a:active::-moz-selection {color:#ff9f00; background-color:#000;}
	/*Band Members*/
.members_type {font-size:16pt; font-weight:bold; display:inline-block; padding:.1em .6em; margin-top:8px;}
.members {text-align:center; margin:8px 0;}
.mA {width:20%;}
.mB {width:15%;}
.mC {width:50%;}
	/*Discography*/
.album {font-size:16pt; font-weight:bold; display:inline-block; padding:.1em .6em; margin-top:8px; max-width:70%;}
.tracklist {font-size:16pt; font-weight:bold; display:inline-block; padding:.1em .6em; margin-top:8px;}
.song_parts {background-color:transparent; font-size:12pt; text-align:center; font-weight:normal;}
	/*Interesting Fact*/
.fact_number {font-weight:bold; float:left; padding:.1em .6em; margin-top:8px;}
	/*Event*/
.events {margin:8px 0;}
.events td {vertical-align:middle;}
.event_image {/*width:1%;*/}
.event_info {padding-left:20px;}
	/*Disscussions*/
.disscussions {text-align:center; margin:8px 0;}

.content_hidden {background-color:#ff9f00; color:#000; border-radius:12px; text-align:center; padding:.1em .6em; font-size:19pt; font-weight:bold; display:table-cell;}
.content_hidden::selection {color:#ff9f00; background-color:#000;}
.content_hidden::-moz-selection {color:#ff9f00; background-color:#000;}
.float_right {float:right;}
.float_left {float:left;}

.undercounter {background-color:rgba(0,0,0,.5); border-radius:20px; float:right; text-align:center; display:table; margin-bottom:20px;}
.counter {display:table-cell; vertical-align:middle; margin:16px 20px; border:0;}

/*User Menu*/
#user_menu {float:left; background-color:rgba(0,0,0,.75); border-top-right-radius:12px; border-bottom-right-radius:12px; position:fixed; top:80px; left:0; padding:10px 30px 10px 20px; text-align:center;}
.user_menu_text {text-decoration:none; font-size:16pt; line-height:1.5em;}
.user_menu_text::selection {color:#000; background-color:#ff9f00;}
.user_menu_text::-moz-selection {color:#000; background-color:#ff9f00;}
.user_menu_text:link {color:#ff9f00;}
.user_menu_text:visited {color:#ff9f00;}
.user_menu_text:visited::selection {color:#000; background-color:#ff9f00;}
.user_menu_text:visited::-moz-selection {color:#000; background-color:#ff9f00;}
.user_menu_text:hover {color:#ff5f00;}
.user_menu_text:hover::selection {color:#000; background-color:#ff5f00;}
.user_menu_text:hover::-moz-selection {color:#000; background-color:#ff5f00;}
.user_menu_text b::selection {color:#000; background-color:#ff9f00;}
.user_menu_text b::-moz-selection {color:#000; background-color:#ff9f00;}
.user_menu_text b:link {color:#ff9f00;}
.user_menu_text b:visited {color:#ff9f00;}
.user_menu_text b:visited::selection {color:#000; background-color:#ff9f00;}
.user_menu_text b:visited::-moz-selection {color:#000; background-color:#ff9f00;}
.user_menu_text b:hover {color:#ff5f00;}
.user_menu_text b:hover::selection {color:#000; background-color:#ff5f00;}
.user_menu_text b:hover::-moz-selection {color:#000; background-color:#ff5f00;}

/*Articles*/
.sort_item {font-size:19pt; font-weight:bold; display:table; margin:8px auto 0; padding:.1em .6em;}